Keyboardport is for navigating the interface. that is stuff like bags character sheet and any other interface frame.

when navigating you physically move through the bars ( but not with real mouse).
this is why visualisation might be harder than a list.

basic navigation: arrowkeys.
, key is leftclick
. is rightclick
SPACE is context menu to be able to put stuff on the bars for example
control reads out tooltip.
pageup and pagedown keys are often secondory navigations to select for example a starter build or talents.

within the actionbar menu be careful to not press enter randomly. it saves bindings.
start binding a slot by pressing space. then you have infinite time to press a key.  not modifiers supported yet.
esc will undo your changes and just leave. enter will save your keybind on this character.
remember that you can always type /menu and go to keybindings and select defaults and then select: "these settings" in case you messed up.

some windows like for example the talent tree window have a page up and down key keys to interact with them.
space toggles between questlog and quests on map in the mapframe.

customization:
/bsbind KEY cptooltipkey
/bsbind KEY cpleftkey
/bsbind KEY cprightkey
context menu key cant be changed like this.
you have to reload to make this work.

other tricks:
/ui opens new dropdown to extend ui elements. escape twice to get out.
typing the following commands in chat will directly lead your consoleport over these.
/uiold bar 1
/uiold bar 8
/uiold buffs
/uiold debuffs
/uiold bags
menu is for getting into the micro menu where you can find colections etc.
/uiold menu
/uiold tracking - for minimap tracking
/uiold eye  - this makes it possible to go over the dungeon que eye and leave que etc


/pickup will assume you mean the spell you hover over with consoleport. /drop will drop all instances of this spell you are hovering over from the bars.
/pickup spellname picks a spell name or macroname or item. this works without /ui active.
/drop spellname clears the spell from the bars.
